N = int(input("Введите четырёх значное число:"))
if N < 1000 or N  > 9999:
    print('Число не является четерёхзначным!')
    exit()
N1=N
n1=N1 
k = 0
p = 10
r = 'нет'
s=0
l = 'нет'
v = 0
t = 'да'
m = N
w = 0
n2 = n1 % 10
n1//=10
n3 = n1 % 10 
n1//=10
n4 = n1  % 10

n5 = n1 // 10

while N != 0:  
    d = N % 10 
    if d == 0 :
        k += 1
    if d > s: 
        s = d
    if d < p:
        p = d 
    if N1 % 2 == 0:
        r = 'да'
    if d % 2 == 0:
        v += 1
    N = N // 10
    if N1 % 3 == 0:
        l = 'да'
    if int(n2**0.5)*int(n2**0.5) == n2:
        r1 = int(n2**0.5)
    else:
        r1 = "Нет"
    if int(n3**0.5)*int(n3**0.5) == n3:
        r2 = int(n3**0.5)
    else:
        r2 = "Нет"
    if int(n4**0.5)*int(n4**0.5) == n4:
        r3 = int(n4**0.5)
    else:
        r3 = "Нет"
    if int(n5**0.5)*int(n5**0.5) == n5:
        r4 = int(n5**0.5)
    else:
        r4 = "Нет"    
else:
    print("Нулей:",k)
    print("Наибольшая цифра:",s) 
    print("Наименьшая цифра:",p)
    print("кол-во четных цифр числа:",v)
    print('Чётное:',r)
    print('Четырёхзначное:',t) 
    print('Кратно трем:',l)
    print('Цифра в разряде единиц является квадратом цифры:',r1)
    print('Цифра в разряде десятков является квадратом цифры:',r2)
    print('Цифра в разряде сотен является квадратом цифры:',r3)
    print('Цифра в разряде тысяч является квадратом цифры:',r4)
    if (m **0.5) * (m**0.5) == m:
        w = m**(0.5)
        print('Является квадратом числа:',int(w))
    else:
        print('Является квадратом числа:нет')
